package org.huang.sample03.demo02;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;

/**
 * @描述: 使用代码注册Servlet，Filter，Listener
 * @作者 Mr.Huang
 * @创建时间 2017-08-07
 * @版本: 1.0
 */

@SpringBootApplication
/*
  在 SpringBootApplication 上使用@ServletComponentScan 注解后
  Servlet、Filter、Listener 可以直接通过 @WebServlet、@WebFilter、@WebListener 注解自动注册，无需其他代码。
  注意扫描的目录！！它只能扫描到当前目录，或者当前目录的子目录
*/
@ServletComponentScan
public class AppServer02 {

    //实际上应该同一个目录下面有两个使用了@SpringBootApplication注解的类，所以它们配置的东西都会被加载。
    public static void main(String[] args) throws Exception {
        SpringApplication.run(AppServer02.class, args);
    }

}
